//
//  SwiftUIView_Shap.swift
//  SwiftUIPractice
//
//  Created by 今天不想写代码 (external - Project) on 2024/8/12.
//

import SwiftUI

struct SwiftUIView_Shap: View {
    var body: some View {
        
        Text("这是一个形状, 点击右上角 + 号, 搜索 circle ")
        
        //给圆形添加颜色的方法
//        Circle().fill(Color.red)
//        Circle().foregroundStyle(.brown)
        
        //给圆形添加 描边 颜色 粗细
//        Circle().stroke()
//        Circle().stroke(.red)
//        Circle().stroke(.red, lineWidth: 10)
        
        //画一个带有虚线样式的源泉
//        Circle().stroke(.orange, style: StrokeStyle(lineWidth: 10, lineCap: .square, dash: [25]))
 
        //画一个被裁切的圆  这种是右下角被裁切掉
//        Circle().trim(from: 0.2, to: 1.0)
        
        //画一个圆形进度条一样的东西
//        Circle().trim(from: 0.2, to: 1.0).stroke(.red, lineWidth: 20)
        
        
        //这个东西是一个椭圆   同样可以用上述的效果去填充
        Ellipse().frame(width: 100, height: 200)
        
        //这么写就是圆
        Ellipse().frame(width: 100, height: 100, alignment: .center)
        
        
        //添加一个胶囊样式  这个东西可以用来做 圆角的 背景
        Capsule(style: .circular).frame(width: 200, height: 100)
        Capsule(style: .continuous).frame(width: 200, height: 100)
        
        
        // 矩形
        Rectangle().frame(width: 200, height: 100)
        
        //圆角矩形
        RoundedRectangle(cornerRadius: 60 ).frame(width: 200, height: 100)
        
        
        
    }
}

#Preview {
    SwiftUIView_Shap()
}
